home *** CD-ROM | disk | FTP | other *** search
- Path: merkurius.lu.se!usenet
- From: "ali (Anders Lindgren)" <dat94ali>
- Newsgroups: comp.sys.amiga.programmer
- Subject: resourcetracking/Kill on A4000
- Date: 22 Jan 1996 13:57:56 GMT
- Organization: Lund University
- Message-ID: <4e0554$hro@merkurius.lu.se>
- NNTP-Posting-Host: orff-8.ludat.lth.se
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 1.1N (X11; I; SunOS 5.4 sun4m)
- X-URL: news:comp.sys.amiga.programmer
-
- After some time of drustration with my old
- OS1.3 A500/2x512k/2floppies/no HD, I upgraded a
- fortnight ago by buying myself a nice little
- A4000/040/6Mb/460Mb HD/OS3.0 8-) Anyway, I thought
- that now that I've got enough RAM to actually run
- several apps simultaneously, it would be quite nice
- to have a commodity that keeps track of what memory
- goes where and that would allow me to kill of crashed
- tasks (if they don't bring the whole OS with them in
- the fall). I.e. resourcetracking. Patching/Wrapping
- the OS-functions AllocMem and FreeMem would seem enough
- for just taking back memory from crashed programs, but to
- be able to kill them, resources would have to be returned
- too, so patching OpenLibrary, OpenDevice and such would
- also be needed, right? Well, to get to the point;
-
- o Is it in practice possible without slowing the system
- down too much. I figured it should hardly affect performance
- at all, but hey - I know nothing about the OS in detail.
- Could it affect other programs? It shouldn't, of course,
- but what do I know.
-
- o How do I convince someone who knows C well to do it and
- put it on AmiNet? ;-) (On my behalf, I'm just about to get
- started with amiga C, so it'll be long before I start to
- fiddle with that sort of stuff)
-
- TIA
-
- /ali---------------------------------------------------------------------
- (Anders Lindgren, | "Saying Win95 sucks bad compared to any
- dat94ali@ludat.lth.se) | unix-clone is not a subjective statement"
- -------------------------------------------------------------------------
-
-